package com.viknix.threadpool.manager.client.constant;

/**
 * @Author: Dongqi
 * @Date: 2021/11/24 9:41
 * @Version 1.0
 * @Description:
 */
public class PropertyKeyConst {

    public static final String IS_USE_CLOUD_NAMESPACE_PARSING = "isUseCloudNamespaceParsing";
    public static final String IS_USE_ENDPOINT_PARSING_RULE = "isUseEndpointParsingRule";
    public static final String ENDPOINT = "endpoint";
    public static final String ENDPOINT_PORT = "endpointPort";
    public static final String NAMESPACE = "namespace";
    public static final String ACCESS_KEY = "accessKey";
    public static final String SECRET_KEY = "secretKey";
    public static final String RAM_ROLE_NAME = "ramRoleName";
    public static final String SERVER_ADDR = "serverAddr";
    public static final String CONTEXT_PATH = "contextPath";
    public static final String CLUSTER_NAME = "clusterName";
    public static final String ENCODE = "encode";
    public static final String CONFIG_LONG_POLL_TIMEOUT = "configLongPollTimeout";
    public static final String CONFIG_RETRY_TIME = "configRetryTime";
    public static final String MAX_RETRY = "maxRetry";
    public static final String ENABLE_REMOTE_SYNC_CONFIG = "enableRemoteSyncConfig";
    public static final String NAMING_LOAD_CACHE_AT_START = "namingLoadCacheAtStart";
    public static final String NAMING_CLIENT_BEAT_THREAD_COUNT = "namingClientBeatThreadCount";
    public static final String NAMING_POLLING_THREAD_COUNT = "namingPollingThreadCount";

    public PropertyKeyConst() {
    }

    public static class SystemEnv {
        public static final String TPM_ALIWARE_ENDPOINT_PORT = "TPM_ALIWARE_ENDPOINT_PORT";
        public static final String TPM_ALIWARE_NAMESPACE = "TPM_ALIWARE_NAMESPACE";
        public static final String TPM_ALIWARE_ENDPOINT_URL = "TPM_ALIWARE_ENDPOINT_URL";

        public SystemEnv() {
        }
    }
}
